package com.fjl.pojo;

import java.util.List;

public class AsyncTaskDetail {

    private String activityIdOfFirstLevel;

    private String activityNameOfFirstLevel;

    private String currentDefinitionKey;

    private List<StepInfoInAbxMultiBranch> futureStepInfoList;

    private String messageDigest;

    private String bpmnDeployTime;

    private String sideTaskFlag;

    private String sideTaskServiceCode;

    private String stepBpmnProcessDefinitionKey;

    private String taskAbstractCode;

    private List<Object> taskAbstractInfoList;

    private String taskAllocationRule;

    private String taskBackFlag;

    private String taskDealPost;

    private String taskExecutionId;

    private String taskId;

    private String taskKey;

    private String taskName;

    private String taskNoticeCode;

    private String taskProcessInstanceId;

    private String taskRegisterCode;

    private List<Object> taskRegisterInfoList;

    private String taskSceneCode;

    private String taskServiceCode;

    private List<Object> taskSubmitInfoList;

    private String taskType;

    private String taskReAllocationRule;

    private String ruleName;

    private String nodeProcessingRegistration;

    private String NodeSubmissionFieldConfiguration;

    // 当前userTask版本信息
    private String userTaskVersion;

    // 当前process版本信息
    private String processVersion;

    public String getRuleName() {
        return ruleName;
    }

    public void setRuleName(String ruleName) {
        this.ruleName = ruleName;
    }

    public String getRuleType() {
        return ruleType;
    }

    public void setRuleType(String ruleType) {
        this.ruleType = ruleType;
    }

    private String ruleType;

    private List<String> conditionExprList;

    public List<String> getConditionExprList() {
        return conditionExprList;
    }

    public void setConditionExprList(List<String> conditionExprList) {
        this.conditionExprList = conditionExprList;
    }

    public String getActivityIdOfFirstLevel()
    {
        return activityIdOfFirstLevel;
    }

    public String getActivityNameOfFirstLevel()
    {
        return activityNameOfFirstLevel;
    }

    public String getCurrentDefinitionKey()
    {
        return currentDefinitionKey;
    }

    public List<StepInfoInAbxMultiBranch> getFutureStepInfoList()
    {
        return futureStepInfoList;
    }

    public String getMessageDigest()
    {
        return messageDigest;
    }

    public String getSideTaskFlag()
    {
        return sideTaskFlag;
    }

    public String getSideTaskServiceCode()
    {
        return sideTaskServiceCode;
    }

    public String getStepBpmnProcessDefinitionKey()
    {
        return stepBpmnProcessDefinitionKey;
    }

    public String getTaskAbstractCode()
    {
        return taskAbstractCode;
    }

    public List<Object> getTaskAbstractInfoList()
    {
        return taskAbstractInfoList;
    }

    public String getTaskAllocationRule()
    {
        return taskAllocationRule;
    }

    public String getTaskBackFlag()
    {
        return taskBackFlag;
    }

    public String getTaskDealPost()
    {
        return taskDealPost;
    }

    public String getTaskExecutionId()
    {
        return taskExecutionId;
    }

    public String getTaskId()
    {
        return taskId;
    }

    public String getTaskKey()
    {
        return taskKey;
    }

    public String getTaskName()
    {
        return taskName;
    }

    public String getTaskNoticeCode()
    {
        return taskNoticeCode;
    }

    public String getTaskProcessInstanceId()
    {
        return taskProcessInstanceId;
    }

    public String getTaskRegisterCode()
    {
        return taskRegisterCode;
    }

    public List<Object> getTaskRegisterInfoList()
    {
        return taskRegisterInfoList;
    }

    public String getTaskSceneCode()
    {
        return taskSceneCode;
    }

    public String getTaskServiceCode()
    {
        return taskServiceCode;
    }

    public List<Object> getTaskSubmitInfoList()
    {
        return taskSubmitInfoList;
    }

    public String getTaskType()
    {
        return taskType;
    }

    public void setActivityIdOfFirstLevel(String activityIdOfFirstLevel)
    {
        this.activityIdOfFirstLevel = activityIdOfFirstLevel;
    }

    public void setActivityNameOfFirstLevel(String activityNameOfFirstLevel)
    {
        this.activityNameOfFirstLevel = activityNameOfFirstLevel;
    }

    public void setCurrentDefinitionKey(String currentDefinitionKey)
    {
        this.currentDefinitionKey = currentDefinitionKey;
    }

    public void setFutureStepInfoList(List<StepInfoInAbxMultiBranch> futureStepInfoList)
    {
        this.futureStepInfoList = futureStepInfoList;
    }

    public void setMessageDigest(String messageDigest)
    {
        this.messageDigest = messageDigest;
    }

    public void setSideTaskFlag(String sideTaskFlag)
    {
        this.sideTaskFlag = sideTaskFlag;
    }

    public void setSideTaskServiceCode(String sideTaskServiceCode)
    {
        this.sideTaskServiceCode = sideTaskServiceCode;
    }

    public void setStepBpmnProcessDefinitionKey(String stepBpmnProcessDefinitionKey)
    {
        this.stepBpmnProcessDefinitionKey = stepBpmnProcessDefinitionKey;
    }

    public void setTaskAbstractCode(String taskAbstractCode)
    {
        this.taskAbstractCode = taskAbstractCode;
    }

    public void setTaskAbstractInfoList(List<Object> taskAbstractInfoList)
    {
        this.taskAbstractInfoList = taskAbstractInfoList;
    }

    public void setTaskAllocationRule(String taskAllocationRule)
    {
        this.taskAllocationRule = taskAllocationRule;
    }

    public void setTaskBackFlag(String taskBackFlag)
    {
        this.taskBackFlag = taskBackFlag;
    }

    public void setTaskDealPost(String taskDealPost)
    {
        this.taskDealPost = taskDealPost;
    }

    public void setTaskExecutionId(String taskExecutionId)
    {
        this.taskExecutionId = taskExecutionId;
    }

    public void setTaskId(String taskId)
    {
        this.taskId = taskId;
    }

    public void setTaskKey(String taskKey)
    {
        this.taskKey = taskKey;
    }

    public void setTaskName(String taskName)
    {
        this.taskName = taskName;
    }

    public void setTaskNoticeCode(String taskNoticeCode)
    {
        this.taskNoticeCode = taskNoticeCode;
    }

    public void setTaskProcessInstanceId(String taskProcessInstanceId)
    {
        this.taskProcessInstanceId = taskProcessInstanceId;
    }

    public void setTaskRegisterCode(String taskRegisterCode)
    {
        this.taskRegisterCode = taskRegisterCode;
    }

    public void setTaskRegisterInfoList(List<Object> taskRegisterInfoList)
    {
        this.taskRegisterInfoList = taskRegisterInfoList;
    }

    public void setTaskSceneCode(String taskSceneCode)
    {
        this.taskSceneCode = taskSceneCode;
    }

    public void setTaskServiceCode(String taskServiceCode)
    {
        this.taskServiceCode = taskServiceCode;
    }

    public void setTaskSubmitInfoList(List<Object> taskSubmitInfoList)
    {
        this.taskSubmitInfoList = taskSubmitInfoList;
    }

    public void setTaskType(String taskType)
    {
        this.taskType = taskType;
    }

    public String getTaskReAllocationRule()
    {
        return taskReAllocationRule;
    }

    public void setTaskReAllocationRule(String taskReAllocationRule)
    {
        this.taskReAllocationRule = taskReAllocationRule;
    }

    public String getBpmnDeployTime() {
        return bpmnDeployTime;
    }

    public void setBpmnDeployTime(String bpmnDeployTime) {
        this.bpmnDeployTime = bpmnDeployTime;
    }

    public String getNodeProcessingRegistration() {
        return nodeProcessingRegistration;
    }

    public void setNodeProcessingRegistration(String nodeProcessingRegistration) {
        this.nodeProcessingRegistration = nodeProcessingRegistration;
    }

    public String getNodeSubmissionFieldConfiguration() {
        return NodeSubmissionFieldConfiguration;
    }

    public void setNodeSubmissionFieldConfiguration(String nodeSubmissionFieldConfiguration) {
        NodeSubmissionFieldConfiguration = nodeSubmissionFieldConfiguration;
    }

    public String getUserTaskVersion() {
        return userTaskVersion;
    }

    public void setUserTaskVersion(String userTaskVersion) {
        this.userTaskVersion = userTaskVersion;
    }

    public String getProcessVersion() {
        return processVersion;
    }

    public void setProcessVersion(String processVersion) {
        this.processVersion = processVersion;
    }
}
